home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
Libraries
/
Dots & Pixels
/
headers
/
application.h
next >
Wrap
C/C++ Source or Header
|
1995-09-29
|
757b
|
37 lines
#pragma once
#ifndef _APPL_
#define _APPL_
#endif
// #define do_QT
//
// 941104: discovered that calling 'ExitMovies' is no longer neccessary or recommended
// Also decided to always compile 'InitQuickTime', and to make it public. Thus,
// if 'do_QT' is not defined, an application can call 'application::InitQuickTime'
// and still use QuickTime (Alternatively, it could just call EnterMovies)
//
class application : public general
{
public:
application( char *resfilename = (char *)0L);
~application();
#ifdef do_QT
void InitQuickTime() const;
#endif
private:
#ifndef _APPL_
#ifndef THINK_CPLUS
static void TryToRecover();
#endif
#endif
};
#ifndef _APPL_
#ifdef THINK_CPLUS
static void TryToRecover();
#endif
#endif